making a first appearance - German English Dictionary